Skip to content

Conversation

@skyflow-himanshu
Copy link
Collaborator

Why:
Integrate ruff linter to python SDK v2 to identify naming inconsistencies in interfaces

Goal:
Integrate ruff linter to identify naming inconsistencies with a focused rule set

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR integrates the Ruff linter into the Python SDK v2 to enforce PEP 8 naming conventions and improve code quality. The linter is configured to focus specifically on naming consistency checks.

Changes:

  • Added Ruff as a development dependency
  • Configured Ruff with PEP 8 naming rules and appropriate exclusions
  • Integrated Ruff into the CI workflow for automated checks

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
setup.py Added 'ruff' to dev dependencies
ruff.toml Created configuration file with naming rules and exclusions
.github/workflows/shared-tests.yml Added Ruff linter step to CI pipeline
skyflow/utils/validations/_validations.py Removed trailing blank line

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Devesh-Skyflow Devesh-Skyflow merged commit 49f6b8b into main Jan 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants